thumb rest - German English Dictionary